


		OBIECT MAXIMAL
	       ----------------

	Intr-un tablou bidimensional cu m linii si n coloane (2<=m<=15,2<=n<=15) cu elemente
de 0 si de 1 (cel putin o valoare 1) sunt reprezentate mai multe obiecte. Prin obiect intelegem
grupul de valori 1 alaturate pe toate directiile (o valoare 1 poate avea maxim 8 vecini). Stiind
ca exista un singur obiect cu numar maxim de valori de 1, se cere:
1. Sa se afiseze matricea initiala in care obiectul cu nr. maxim de valori 1 sa se evidentieze
cu valori 2. (Valorile 1 care-l compun se vor transforma in valori 2).
2. Sa se copieze daca este posibil obiectul maximal (cel identificat la punctul 1) intr-o alta
pozitie libera (cu valori 0), inlocuind valorile 0 initiale cu valori 3. Copierea se va realiza
fara rotiri. Pt. mai multe posibilitati, se va afisa una dintre ele. Pozitia pe care se face co-
pierea se poate invecina cu valori 1 sau 2.

EXEMPLU:
INTRARE:			IESIRE:
6 8
0 0 0 0 0 1 1 0			0 0 0 0 0 1 1 0
0 1 1 1 0 0 0 0			0 2 2 2 0 0 0 0
0 1 1 0 0 0 0 1			0 2 2 0 3 3 3 1
0 1 1 1 0 0 0 1			0 2 2 2 3 3 0 1
0 0 0 0 0 0 0 0			0 0 0 0 3 3 3 0
0 0 0 0 0 0 0 0			0 0 0 0 0 0 0 0

INTRARE:
	Fisierul de intrare este un fisier text cu numele "OBIECTE.IN" si cuprinde:
- pe prima linie incepand cu prima coloana m si n separate de un spatiu
- urmatoarele m linii contin cate n valori de 0 si 1, incepand cu prima coloana

IESIRE:
	Iesirea se faca in fisierul text "OBIECTE.OUT" si va cuprinde:
1. matricea din fisierul de intrare
2. matricea cu valori 0,1,2 si eventual 3 (daca exista posibilitatea copierii)
	Cele 2 matrice vor fi afisate ca in exemplu, incepand cu prima linie a fisierului
de iesire si matricele vor fi separate de 5 spatii.